home *** CD-ROM | disk | FTP | other *** search
-
-
-
- VVVVkkkkMMMMssssggggWWWWiiiinnnnddddoooowwww((((3333xxxx)))) VVVVkkkkMMMMssssggggWWWWiiiinnnnddddoooowwww((((3333xxxx))))
-
-
-
- NNNNAAAAMMMMEEEE
- VkMsgWindow - Base class for all top-level messaging windows with menus
-
- IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM
- VkWindow : VkSimpleWindow : VkComponent : VkCallabckObject
-
- HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
- #include <Vk/VkMsgWindow.h>
-
- PPPPUUUUBBBBLLLLIIIICCCC PPPPRRRROOOOTTTTOOOOCCCCOOOOLLLL SSSSUUUUMMMMMMMMAAAARRRRYYYY
- CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr////DDDDeeeessssttttrrrruuuuccccttttoooorrrr
- VkMsgWindow(const char* name);
-
- virtual void ~VkMsgWindow(void);
-
-
- MMMMeeeessssssssaaaaggggeeee FFFFaaaacccciiiilllliiiittttyyyy AAAAcccccccceeeessssssss
- VkMsgClient* messageClient(void);
-
- void updatePatterns(void);
-
- VkMsgPattern addAction(char* name,
- VkMsgClientAction proc,
- void* client_data,
- VkMsgActionType type,
- Boolean deleteMessage = True);
-
- VkMsgPattern createAction(char* name,
- VkMsgClientAction proc,
- void* client_data,
- VkMsgActionType type,
- Boolean deleteMessage = True);
-
- void removeAction(VkMsgPattern pat);
-
- void addTranslation(char* name,
- VkMsgClientAction proc,
- void* client_data,
- Boolean deleteMessage = True);
-
- void removeTranslation(char* name);
-
- VkMsgStatus registerPattern(VkMsgPattern pat);
-
- VkMsgStatus unregisterPattern(VkMsgPattern pat);
-
- VkMsgStatus destroyPattern(VkMsgPattern pat);
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- VVVVkkkkMMMMssssggggWWWWiiiinnnnddddoooowwww((((3333xxxx)))) VVVVkkkkMMMMssssggggWWWWiiiinnnnddddoooowwww((((3333xxxx))))
-
-
-
- CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- VkMsgWindow is a subclass of VkWindow which creates a VkMsgClient object.
- Windows which handle messages (e.g. top-level application windows) should
- be subclasses of VkMsgWindow. There are convenience methods for
- accessing VkMsgClient methods. VkMsgWindow also provides support for
- raise and iconify operations.
-
-
- DDDDEEEERRRRIIIIVVVVIIIINNNNGGGG SSSSUUUUBBBBCCCCLLLLAAAASSSSSSSSEEEESSSS
- The same guidelines for deriving from VkWindow apply to VkMsgWindow
- subclasses.
-
-
- FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS
- VVVVkkkkMMMMssssggggWWWWiiiinnnnddddoooowwww(((())))
- VkMsgWindow(const char* name);
-
- virtual void ~VkMsgWindow(void);
-
-
- Same as VkWindow constructor.
-
- mmmmeeeessssssssaaaaggggeeeeCCCClllliiiieeeennnntttt(((())))
- VkMsgClient* messageClient(void);
-
-
- Returns a pointer to the VkMsgClient object for access to message
- facility functionality. See the VkMsgClient man page for more
- details.
-
- MMMMeeeessssssssaaaaggggeeee RRRRoooouuuuttttiiiinnnneeeessss
- void updatePatterns(void);
-
- VkMsgPattern addAction(char* name,
- VkMsgClientAction proc,
- void* client_data,
- VkMsgActionType type,
- Boolean deleteMessage = True);
-
- VkMsgPattern createAction(char* name,
- VkMsgClientAction proc,
- void* client_data,
- VkMsgActionType type,
- Boolean deleteMessage = True);
-
- void removeAction(VkMsgPattern pat);
-
- void addTranslation(char* name,
- VkMsgClientAction proc,
- void* client_data,
- Boolean deleteMessage = True);
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- VVVVkkkkMMMMssssggggWWWWiiiinnnnddddoooowwww((((3333xxxx)))) VVVVkkkkMMMMssssggggWWWWiiiinnnnddddoooowwww((((3333xxxx))))
-
-
-
- void removeTranslation(char* name);
-
- VkMsgStatus registerPattern(VkMsgPattern pat);
-
- VkMsgStatus unregisterPattern(VkMsgPattern pat);
-
- VkMsgStatus destroyPattern(VkMsgPattern pat);
-
-
- Convenience routines for accessing VkMsgClient methods. See the
- VkMsgClient man page for more details.
-
- Be sure to add your message actions with addAction before entering
- any Xt event loop. Otherwise, messages may be received before the
- action is registered, and they will not be processed as expected.
- The Xt event loop is entered when you call VkApp::run, or when you
- post a ViewKit dialog and a short, secondary event loop is entered.
-
- IIIINNNNHHHHEEEERRRRIIIITTTTEEEEDDDD MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNNSSSS
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm VVVVkkkkWWWWiiiinnnnddddoooowwww
- className(), setUpInterface(), VkWindow(), ~VkWindow(),
- setMenuBar(), setMenuBar(), addMenuPane(), addMenuPane(),
- addRadioMenuPane(), addRadioMenuPane(), menu(),
-
-
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm VVVVkkkkSSSSiiiimmmmpppplllleeeeWWWWiiiinnnnddddoooowwww
- afterRealizeHook(), show(), hide(), stateChanged(),
- handleWmDeleteMessage(), handleRawEvent(), addView(), removeView(),
- open(), raise(), lower(), iconize(), iconify(), getTitle(),
- setTitle(), setIconName(), setClassHint(), iconic(), visible(),
- mainWindowWidget(), viewWidget(), _iconState, _visibleState,
- _stackingState, _mainWindowWidget,
-
-
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm VVVVkkkkCCCCoooommmmppppoooonnnneeeennnntttt
- installDestroyHandler(), removeDestroyHandler(), widgetDestroyed(),
- setDefaultResources(), getResources(), callCallbacks(),
- VkComponent(), manage(), unmanage(), baseWidget(), okToQuit(),
- _name, _baseWidget, _w, deleteCallback
-
-
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm VVVVkkkkCCCCaaaallllllllbbbbaaaacccckkkkOOOObbbbjjjjeeeecccctttt
- callCallbacks(), addCallback(), addCallback(), removeCallback(),
- removeCallback(), removeAllCallbacks(), removeAllCallbacks()
-
-
- CCCCLLLLAAAASSSSSSSSEEEESSSS UUUUSSSSEEEEDDDD BBBBYYYY TTTTHHHHIIIISSSS CCCCLLLLAAAASSSSSSSS
- VkMsgClient, VkMsgService
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-
-
-
- VVVVkkkkMMMMssssggggWWWWiiiinnnnddddoooowwww((((3333xxxx)))) VVVVkkkkMMMMssssggggWWWWiiiinnnnddddoooowwww((((3333xxxx))))
-
-
-
- SEE ALSO
- VkWindow, VkSimpleWindow, VkComponent, VkMsgClient, VkMsgService
- _V_i_e_w_K_i_t _P_r_o_g_r_a_m_m_e_r'_s _G_u_i_d_e
- _T_h_e _X _W_i_n_d_o_w _S_y_s_t_e_m, DEC Press, Bob Sheifler and Jim Gettys
- _T_h_e _X _W_i_n_d_o_w _S_y_s_t_e_m _T_o_o_l_k_i_t, DEC Press, Paul Asente and Ralph Swick
- _T_h_e _O_S_F/_M_o_t_i_f _P_r_o_g_r_a_m_m_e_r_s _R_e_f_e_r_e_n_c_e, Prentice Hall, OSF
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 4444
-
-
-
-